/* Content Styles for pages such as startpage, sitemap etc ================================================================= */

/* Product Tags */
.tags-list li {
    display: inline;
}
/* Search term popular */
.catalogsearch-term-popular .tags-list {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding: 15px 0;
}
/* Advanced Search */
.advanced-search {
    width: 400px;
    padding: 0;
    margin: 10px 0;
}
.catalogsearch-advanced-index .page-title{
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
.advanced-search label {
    float: left;
    margin: 5px 0 0 0;
}
.advanced-search .form-list li {
    margin: 0 0 15px 0;
}
.advanced-search .form-list .input-box,
.advanced-search .form-list .input-range {
    margin-left: 150px;
    clear: none;
}
.catalogsearch-advanced-index .buttons-set {
    width: 370px;
}
/* Advanced Search Result */
.catalogsearch-advanced-result .page-title {
    border-bottom: 1px solid #ccc;
}
.advanced-search-amount {
    margin: 15px 0;
}
.advanced-search-summary .search-criteria {
    float: left;
    margin:7px 0px;
    width: 400px;
}
.advanced-search-summary.no-result {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
    overflow: hidden;
}
.advanced-search-summary .search-criteria li {
    width: 185px;
    margin-right: 15px;
}
.advanced-search-did-not-find {
    text-align: right;
    float: right;
}
.advanced-search-did-not-find span {
    margin: 10px 0;
    display:block;
}
.advanced-search-did-not-find button {
    display: block;
}
.advanced-search-did-not-find button span {
    margin: 0;
}
/* Start Page  */
.cms-index-index .col-main .row {
    margin-bottom: 0;
    padding: 0;
}
.cms-index-index .col-main .row-fluid {
    border-bottom: 1px solid #ccc;
}
.cms-index-index h1 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    font-weight: 300;
}
.cms-index-index .sidebar .block {
    margin: 0;
    border: none;
}
.cms-index-index .selected-products {
    padding-top: 0;
    border: none;
}
.cms-index-index .selected-products h5 a {
    text-transform: uppercase;
}
.cms-index-index .selected-products p {
    margin: 0;
}
.cms-index-index .main-container {
    margin-top: 0;
}
/* Sitemap */
.page-sitemap .page-title h1 {
    float: left;
}
.page-sitemap .page-title .links {
    margin-top: 15px;
}
.page-sitemap .links {
    float: right;
}
.page-sitemap .links {
    text-align: right;
}
.page-sitemap .links a {
    text-decoration: none;
    position: relative;
}
.page-sitemap .sitemap {
    margin: 0 0 12px;
}
.page-sitemap .sitemap li {
    margin: 10px 0;
}
/* Contacts */
.contacts-index-index .breadcrumbs {
    padding: 0;
}
.contacts-index-index h3 {
    background-color: rgba(0,0,0,0.8);
    border-bottom: 0;
    color: #e1e1e1;
    font-weight: normal;
    margin-top: 0;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
}
.contacts-index-index #contactForm .fieldset {
    float: none;
    padding: 0;
    width: auto;
}
.contacts-index-index #contactForm .form-list li {
    overflow: hidden;
}
.contacts-index-index #contactForm .form-list .field {
    float: left;
    width: 215px;
    margin: 0 15px 0 0;
}
.contacts-index-index #contactForm .form-list .f-right {
    float: right;
}
.contacts-index-index #contactForm .buttons-set p.required {
    float: left;
}

.contacts-index-index .main-container p {
    margin: 0;
}

/* Success page */
.checkout-onepage-success .page-title {
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    margin-bottom: 15px;
}
.checkout-onepage-success .page-title h1 {
    float: left;
}
.checkout-onepage-success .page-title .continue {
    display: block;
    margin-top: 15px;
    float: right;
}
.checkout-success a {
    text-decoration: underline;
}

/* Start Page */
/*.cms-index-index .container.full-width {
    max-width: 100%;
    padding: 0;
    width: 100%;
}

.cms-index-index ul.row-0{
    max-width: 100% !important;
    padding: 0;
    width: 100% !important;
}*/

/* Find Manufacturer */
.category-find-manufacturer .category-top {
    display: none;
}

/*.category-find-manufacturer ul.row-0{
    left: 0;
    position: absolute;
    top: 180px;
    width: 100%;
}

.category-find-manufacturer ul.row-1 {
    margin-top: 200px;
}*/

.category-find-manufacturer ul.row-4 ul li {
    background-color: #6d6c6c;
    display: inline-block;
    height: 110px;
    margin: 0 2px 10px 2px;
    position: relative;
    width: 110px;
}

.category-find-manufacturer ul.row-4 ul li:hover a:after {
    background: rgba(0,0,0,0.3);
    color: #e1e1e1;
    content: "\f002";
    font-family: FontAwesome;
    font-size: 20px;
    padding-top: 40px;
    position: absolute;
    z-index: 1;
    width: 90%;
    height: 90%;
    left: 5%;
    top: 5%;
    text-align: center;
    vertical-align: middle;
}

.category-find-manufacturer ul.row-6 {
    margin-bottom: 20px;
}

.category-find-manufacturer ul.row-6 li.first {
    float: left;
    margin-right: 20px;
    width: 65%;
}

.category-find-manufacturer ul.row-6 li.last {
    float: right;
    width: 32%;
}

.category-find-manufacturer ul.row-6 img {
    width: 100%;
}

.category-find-manufacturer .pagemanager p {
    margin: 0;
}

/*.category-find-manufacturer ul.row-0 img {
    width: 100%;
}*/


/* Page View */
/*.cms-page-view ul.row-0 {
    left: 0;
    position: absolute;
    top: 180px;
    width: 100%;
    height: 250px;
    overflow: hidden;
}

.cms-page-view .pagemanager ul li img {
    width: 100%;
}

.cms-page-view ul.row-1{
    margin-top: 210px;
}*/
.cms-page-view .main-container {
    margin-top: 0;
}

.cms-page-view p {
    margin: 0;
}

.cms-page-view  .pagemanager .two-blocks li.last.item {
    margin-left: 4%;
    width: 76%;
}

.cms-page-view .pagemanager .two-blocks li.item {
    margin-left: 0;
    width: 20%;
}

.cms-page-view  ul.row-2 li.first {
    /*width: */
}

.cms-page-view h4 {
    font-size: 14px;
    font-family: Roboto, Arial, Verdana, sans-serif;
    line-height: 18px;
    margin: 10px 0;
}

.cms-page-view .pagemanager p {
    margin: 0;
}

.form-start-container {
    /*background-color: #6d6c6c;*/
    margin: auto;
    padding: 20px 0;
}

.form-start-container .vehicle-select {
    width: 20%;
}







.form-start-container .select-wrapper select[disabled]{
    color: white;
}

.form-start-container button {
    margin-top: 21px;
    width: 100%;
}

.form-start-container .button i {
    font-size: 18px;
    vertical-align: top;
    margin-left: 10px;
}

.form-start-container h5 {
    color: #000000;
    margin: 0 0 10px 0;
    text-align: center;
    text-transform: uppercase;
}

.form-start-container select[disabled]:before {
    background-color: blue;
    content:'hello';
}



.pagemanager .products-grid .container {
    border-right: 1px solid #000000;
    margin-top: 20px;
    padding: 0;
    text-align: center;
}

.pagemanager .find-content {
    background-color: #6d6c6c;
    padding: 10px 5px;
}

.pagemanager .products-grid .container .price-container {
    background-color: #fff;
    color: #000;
    padding: 0;
}

.products-grid .container .product-info-table td {
    border-bottom: 1px solid #ffffff;
}

.products-grid .container .product-info-table tr:nth-last-child(1) td {
    border-bottom: 0;
}

.pagemanager .products-grid .container:nth-last-child(1) {
    border-right: 1px solid #e1e1e1;
}

.products-grid .container .special-price .price {
    color: #000;
}

.products-grid .container .product-info-table th {
    border-top: 0;
}

.category-blog .category-title {
    margin-top: 0;
}

.product-container {
    position: relative;
}

.product-name-container {
    background-color: rgba(0,0,0,0.8);
    display: none;
    left: 5%;
    padding: 5px;
    position: absolute;
    text-align: center;
    top: 45%;
    width: 90%;
}

.products-grid .product-name-container .product-name {
    background-color: rgba(0,0,0,1);
    border: 1px solid #e1e1e1;
    color: #e1e1e1;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 10px 0;
    text-transform: none;
    text-decoration: none;
}

.products-grid li:hover .product-name-container {
    display: block;
}

.product-name-container a:hover {
    text-decoration: none;
}

.cms-page-view .item-container {
    margin-top: 20px;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.cms-page-view .category-header {
    display: none;
}

.cms-page-view .item-container .price-box {
    padding: 6px;
}

.cms-page-view .item-container .button-container {
    padding: 0;
}

.cms-page-view .item-container .add-to-cart {
    float: none;
    margin-right: 0;
}

.cms-page-view .item-container .add-to-cart .qty {
    float: left;
    margin: 0;
    padding: 7px 5px 6px;
    text-align: center;
    width: 30px;
    border: 0;
}

.cms-page-view .item-container .add-to-cart button.button {
    float: right;
    width: 84%;
}

.product-info-table p {
    padding: 6px;
}
.pagemanager li.html .content {
    display: none;
    padding-bottom: 20px;
}

li.heading h3 {
    color: #fe5c1a;
    cursor: pointer;
    font-weight: normal;
    margin: 10px 0;
}

li.heading h3:before {
    content: '\f107';
    font-family: FontAwesome;
    margin-right: 10px;
}

.catalog-category-view .container p {
    margin: 0;
}
@media (max-width: 770px) and (min-width: 760px) {
  .catalog-category-view .container p {
    margin: none;
  }
}
.category-find-manufacturer .pagemanager img {
    width: auto;
}

.next-block h4 {
    margin: 0;
}

/* Blog Styling */
.blog h1 a,
.blog .blog-link,
.contact-block a {
    color: #e1e1e1;
}

/*Windows specific*/

.emailform-index-warranty .account-application button,
.emailform-index-technicalsupport .account-application button {
    float: right;
}
.emailform-index-warranty button {
    margin-right: 10px;
}
.emailform-index-technicalsupport input[type="radio"] {
    margin-right: 10px;
}

@media screen and (-moz-windows-theme) {
    .form-start-container .select-wrapper select {
        color: #fff !important;
        text-transform: none;
    }

    .form-start-container .select-wrapper.disabled select {
        color: white !important;
    }

    .form-start-container .select-wrapper select[disabled]{
        color: white;
}
}

/* CMS Pages */
.catalog-category-view .pagemanager ul {
    margin-bottom: 20px;
}

.catalog-category-view .features li {
    background: #e1e1e1;
    margin-bottom: 1px;
    color: #000000;
    padding: 10px;
}

.category-response-control2 li.heading h3 {
    color: #fe5c1a;
    cursor: pointer;
    font-weight: normal;
    margin: 0;
}

.category-racechip2 .pagemanager img,
.category-racechip-pro-3 .pagemanager img,
.category-racechip-ultimate2 .pagemanager img,
.category-engine-warranty .pagemanager img,
.category-k-n-air-filter .pagemanager img,
.category-eco-tuning .pagemanager img {
    width: auto;
}

.category-engine-warranty .pagemanager ol li {
    list-style: inherit;
    list-style-type: decimal;
    list-style-position: inside;
}

.category-engine-warranty .pagemanager ol li ol {
    margin: 10px 30px;
}

.cms-index-index .row-1.one-block li.heading h2 {
    background: #fe5c1a;
}

/* Yoto Reviews */
.yotpo .yotpo-small-box {
    display: none;
}

.yotpo .yotpo-regular-box {
    padding: 0 !important;
    margin: 0 !important;
    border-top: 0 !important;
}

.yotpo .yotpo-small-box {
    padding: 10px 0 !important;
}

.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span {
    color: #fe5c1a !important;
}

.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper {
    border-bottom: 0 !important;
}

.yotpo .yotpo-first-review {
    margin-top: 0 !important;
    position: relative;
}

.yotpo .primary-color-btn, .yotpo input[type="button"].primary-color-btn {
    background-color: #fe5c1a !important;
}

.yotpo .y-label,
.yotpo label.y-label {
    padding: 5px 0 !important;
}

.yotpo .write-review .socialize-wrapper .connected {
    margin-top: 10px !important;
}

.yotpo .yotpo-default-button, .yotpo input[type="button"].yotpo-default-button {
    margin: 0 !important;
    padding: 8px 34px 7px !important;
}

.yotpo .yotpo-review .yotpo-footer,
.yotpo .yotpo-comment .yotpo-footer,
.yotpo .yotpo-question .yotpo-footer,
.yotpo .yotpo-review .yotpo-main,
.yotpo .yotpo-comment .yotpo-main,
.yotpo .yotpo-question .yotpo-main {
    margin-left: 0 !important;
}

.yotpo .yotpo-review .yotpo-main .content-review,
.yotpo .yotpo-comment .yotpo-main .content-review,
.yotpo .yotpo-question .yotpo-main .content-review {
    color: #ffffff !important;
}

.yotpo .yotpo-review .yotpo-read-more,
.yotpo .yotpo-comment .yotpo-read-more,
.yotpo .yotpo-question .yotpo-read-more,
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,
.yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,
.yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
    color: #fe5c1a !important;
}

.yotpo a:hover {
    color: #fe5c1a !important;
}

.cms-newsletter .pagemanager li.html .content {
    display: block;
}
.cms-newsletter .pagemanager .one-block li.item {
    text-align: center;
}

.cms-newsletter .pagemanager .one-block li.item button {
    margin-left: -3px;
    padding: 12px 18px 11px;
}

.setting-green {
    color: #0be600;
}

.setting-yellow {
    color: #f1ff0a;
}

.setting-red {
    color: #ff0000;
}
@media (max-width:990px) and (min-width:901px){
  .catalog-category-view .container p{
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;

  }
}
